using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace BestHTTP.Examples.Helpers.SelectorUI
{
public sealed class ExampleListItem : MonoBehaviour
{
#pragma warning disable 0649
[SerializeField]
private Text _text;
#pragma warning restore
public SampleSelectorUI ParentUI { get; private set; }
public SampleBase ExamplePrefab { get; private set; }
public void Setup(SampleSelectorUI parentUI, SampleBase prefab)
{
this.ParentUI = parentUI;
this.ExamplePrefab = prefab;
this._text.text = prefab.DisplayName;
}
public void OnButton()
{
this.ParentUI.SelectSample(this);
}
}
}